package com.xl.bigdata.bean;

/**
 * @ClassName LxApiLogBean
 * @Description TODO
 * @Author xl.gao
 * @Date 2022/1/10 15:49
 * @Version
 */
public class LxApiLogBean {


    // 访问接口的时间 yyyyMMddHHmmss
    private  String requestDate = "";

    // 访问接口的名称
    private String interfaceName = "";

    // 访问接口的服务器
    private String remoteAddr = "";

    // 访问接口的方式
    private String requestMethod = "";

    // 访问接口的状态
    private String status = "";

    // 访问接口的时长
    private int requestTime = 0;

    // 访问接口的返回值大小
    private int bodyBytesSent = 0;

    // 访问接口的描述
    private String remarks = "";

    // 访问接口的参数
    private String param = "";

    // 分区yyyyMMdd
    private int datePartition = 0;


    // 真实IP
    private String upstreamAddr = "";

    // upstream_status upstream状态
    private String upstreamStatus = "";

    // upstream_response_time 请求过程中，upstream响应时间
    private String upstreamResponseTime = "";

    public String getUpstreamStatus() {
        return upstreamStatus;
    }

    public void setUpstreamStatus(String upstreamStatus) {
        this.upstreamStatus = upstreamStatus;
    }

    public String getUpstreamResponseTime() {
        return upstreamResponseTime;
    }

    public void setUpstreamResponseTime(String upstreamResponseTime) {
        this.upstreamResponseTime = upstreamResponseTime;
    }

    public String getUpstreamAddr() {
        return upstreamAddr;
    }

    public void setUpstreamAddr(String upstreamAddr) {
        this.upstreamAddr = upstreamAddr;
    }

    public int getRequestTime() {
        return requestTime;
    }

    public void setRequestTime(int requestTime) {
        this.requestTime = requestTime;
    }

    public int getBodyBytesSent() {
        return bodyBytesSent;
    }

    public void setBodyBytesSent(int bodyBytesSent) {
        this.bodyBytesSent = bodyBytesSent;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public int getDatePartition() {
        return datePartition;
    }

    public void setDatePartition(int datePartition) {
        this.datePartition = datePartition;
    }

    public String getRequestDate() {
        return requestDate;
    }

    public void setRequestDate(String requestDate) {
        this.requestDate = requestDate;
    }

    public String getInterfaceName() {
        return interfaceName;
    }

    public void setInterfaceName(String interfaceName) {
        this.interfaceName = interfaceName;
    }

    public String getRemoteAddr() {
        return remoteAddr;
    }

    public void setRemoteAddr(String remoteAddr) {
        this.remoteAddr = remoteAddr;
    }

    public String getRequestMethod() {
        return requestMethod;
    }

    public void setRequestMethod(String requestMethod) {
        this.requestMethod = requestMethod;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
